/**
 * @Author: zzp
 * @Date: 2018-07-01
 * @lastModify 2018-07-01
 *

 */

layui.define(['jquery', 'jqmenu', 'layer'], function(exports) {
    var $ = layui.jquery,
        menu = layui.jqmenu,
        layer = layui.layer,
        mainMenu = new menu();
    jqIndex = function() {};
    // top.global.menu = mainMenu;

    /**
     *@todo 初始化方法
     */
    jqIndex.prototype.init = function() {
        console.log("%c", "padding:50px 300px;line-height:120px;background:url(\"http://127.0.0.1:8081/zxwms/plugin/layui/images/consoleLogo.png\") no-repeat;");
        console.log('%c 山东乐速WMS仓储管理平台欢迎您','color:blue;font-size:12px;font-weight: bold;');
        console.log('%c 版本号：V1.0.0','color:blue;font-size:12px;font-weight: bold;');
        console.log('%c 公司联系方式:400-6969-621','color:blue;font-size:12px;font-weight: bold;');
        /**
         * 初始化左侧菜单
         */
        mainMenu.init();
        /**
         * 左侧菜单伸缩
         */
        this.showMenu();
        /**
         * 刷新iframe
         */
        this.refresh();
        /**
         * 切换主题
         */
        this.themeChange();
    }

    /**
     *@todo 绑定刷新按钮单击事件
     */
    jqIndex.prototype.refresh = function() {
        $('.fresh-btn').bind("click", function() {
            $('.jqadmin-body .layui-show').children('iframe')[0].contentWindow.location.reload(true);
        })
    }

    /**
     *@todo 绑定左侧菜单显示隐藏按钮单击事件
     */
    jqIndex.prototype.showMenu = function() {
        $('.menu-type').bind("click", function() {
            if (window.localStorage) {
                var storage = window.localStorage;
                var showType = storage.getItem("showType");
                showType = (showType == 1) ? 2 : 1;
                storage.setItem("showType", showType);

            }
            mainMenu.menuShowType();
        })

    }

    /**
     *@todo 切换主题
     */
    jqIndex.prototype.themeChange = function() {
        $('dl.theme').find('a').bind("click", function() {
            var href = $(this).attr('data-href');
            $("#theme").attr("href", href);
        })

    }

    var index = new jqIndex();
    index.init();
    exports('index', {});
});